
layui.use(['form', 'layedit'], function(){
	  var form = layui.form()
	  ,layedit = layui.layedit;
  
	//自定义验证规则
	  form.verify({
		  name: function(value){
		  if(value.length < 5){
	          return '编码至少得5个字符';
	      }else{
			  var result = "";
			  $.ajax({  
		      	type : "post",  
	          	url : ""+contextPath+"/back/dictionary/checkdictionaryDataName",  
	          	data : {
	          		name:value,
	          		dictionaryTypeId:$("#dictionaryTypeId").val()
				},  
	          	async : false,  
	          	success : function(data){  
					result = data;
	          	}  
			  });
	    	  if(result!="success"){
			      return '编码已存在';
	    	  }
	      }
	    }
	  });
	  
	  //监听表单提交事件，必须这样写，不然校验不生效
	  form.on('submit(dictionaryDataAddSubmit)', function(data){
	 	$("#dictionaryDataAddForm").ajaxSubmit({
	        type: 'post', // 提交方式 get/post
	        success: function(data) { // data 保存提交后返回的数据，一般为 json 数据
	        	if(data=="success"){
	                layer.msg('添加成功！');
		            $("#dictionaryDataAddForm").resetForm(); // 提交后重置表单
		            //刷新列表
		            page_content_search(1);
	        	}else{
	                layer.msg('添加失败！');
	        	}
	        }
	    });
		return false;//防止重复提交
	 });
});
    